package com.jun.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jun.pojo.entity.Food;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface FoodService extends IService<Food> {

  /**
   * 获得美食列表,并且获得标签列表
   * @param current 当前页
   * @param size 分页大小
   * @param orderField 排序字段
   * @param orderType 排序类型
   */
  List<Food> foodList(int current, int size, String orderField, String orderType);

  /**
   * 搜索"商家"和"美食"
   * @param search 搜索的内容
   */
  List<Food> searchFoodList(String search);

  /**
   * 收藏功能
   * @return true:已收藏 false:未收藏
   */
  boolean hasLove(Integer foodId,Integer sysUserId);

  /**
   * 展示收藏列表
   * @param userId
   * @return
   */
  List<Food> selectAll(Integer userId);
}
